package com.csu.cphone.dao;

import java.util.List;
import java.util.Map;

import com.csu.cphone.pojo.ProducerPojo;

/**
 * @项目名称：cphone
 * @类名称：ProducerMapper
 * @类描述：
 * @创建人：Tangc
 * @创建时间：2017年9月12日 下午5:29:56
 * @company:
 */
public interface ProducerMapper
{

    /**
     * @description
     * @author TangC
     * @date 2017年9月12日 下午5:30:44
     * @param number
     * @return
     */

    ProducerPojo selectByNumber(String number);

    /**
     * @description
     * @author TangC
     * @date 2017年12月5日 下午9:53:02
     * @param producer
     */

    Integer insert(ProducerPojo producer);

    /**
     * @description
     * @author TangC
     * @date 2017年12月5日 下午9:53:40
     * @param producer
     * @return
     */

    Integer update(ProducerPojo producer);

    /**
     * @description
     * @author TangC
     * @date 2017年12月5日 下午9:53:59
     * @param producerId
     * @return
     */

    ProducerPojo selectById(Integer id);

    /**
     * @description
     * @author TangC
     * @date 2017年12月5日 下午9:54:18
     * @return
     */

    Integer count();

    /**
     * @description
     * @author TangC
     * @date 2017年12月5日 下午10:01:28
     * @param map
     * @return
     */

    List<ProducerPojo> queryList(Map<String, Object> map);

    /**
     * @description
     * @author TangC
     * @date 2017年12月5日 下午10:01:49
     * @param producerId
     * @return
     */

    Integer deleteById(Integer id);

}
